<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="a_vuejs/vue.global.js"></script>

</head>
<body>

<div id="app">
    <h3>计算属性:如果数据不改变只调用一次 只有数据改变会被调用</h3>
    <h3>方法:每次使用都会调用</h3>
    <h3>计算属性适用场景:适合做计算统计</h3>
    用户名:<input type="text" v-model="userName"><br/>
    {{info}}<br/>
    {{info}}<br/>
    {{info}}<br/>
    {{info}}<br/>
    {{info}}<br/>
    {{funInfo()}}<br/>
    {{funInfo()}}<br/>
    {{funInfo()}}<br/>
    {{funInfo()}}<br/>
    {{funInfo()}}<br/>

</div>

</body>

<script>
    Vue.createApp({
        data() {
            return {
                userName:''
            }
        },
        computed:{
            info:function(){
                console.log('计算属性被调用')
                return this.userName
            }
        },
        methods: {
            funInfo(){
                console.log('方法被调用')
                return this.userName
            }
        }
    }).mount("#app")
</script>

</html>